#ifndef user_h
#define user_h

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "kernel_list.h"
// 用户基本信息结构体
typedef struct user_RegistrationInfo
{
    char card_number[20];
    char name[50];
    char department[50];
    char doctor[50];
    char time_slot[20];
    struct list_head list;
}RegistrationInfo;

// 将用户信息添加进链表
void add_RegistrationInfo(const char *card_number, const char *name,
                          const char *department, const char *doctor,
                          const char *time_slot);

// 将用户信息添加进文本中
int write_RegistrationInfo_to_file();

// 释放链表内存
void free_RegistrationInfo_list();

#endif